the newly deforested areas - Spanish English Dictionary